package minotaur.entity;

import minotaur.occupation.Occupation;

public abstract class Entity {
	
	protected EquippedInventory equippedInventory;
	protected Inventory inventory;
	protected Occupation occupation;
	protected Position position;
	protected StatList stats;
	
	public abstract boolean move(Direction direction);
	public abstract boolean checkReqs(Requirements req);
	public abstract InteractVisitor createIntVis(GameMap);
	
}
